import request from '@/common/request'

// 设备开始
export function getdev (value) {
  return request({
    url: '/api/dev/get/' + value,
    method: 'get'
  })
}
export function updatedev (data) {
  return request({
    url: '/api/dev/update',
    method: 'post',
    data
  })
}

export function adddev (data) {
  return request({
    url: '/api/dev/add',
    method: 'post',
    data
  })
}
export function removedev (value) {
  return request({
    url: '/api/dev/remove/' + value,
    method: 'post'
  })
}
// 设备结束

// 自定义组开始
export function updingyi (value) {
  return request({
    url: '/api/dingyi/up/' + value,
    method: 'post'
  })
}
export function downdingyi (value) {
  return request({
    url: '/api/dingyi/down/' + value,
    method: 'post'
  })
}

export function removedingyi (value) {
  return request({
    url: '/api/dingyi/remove/' + value,
    method: 'post'
  })
}

export function updatedingyi (data) {
  return request({
    url: '/api/dingyi/update',
    method: 'post',
    data
  })
}

export function adddingyi (data) {
  return request({
    url: '/api/dingyi/add',
    method: 'post',
    data
  })
}

export function getdiyizu (query) {
  return request({
    url: '/api/dian/dingyi/all',
    method: 'get',
    params: query
  })
}

export function getdingyizuone (value) {
  return request({
    url: '/api/dingyi/dingyi/' + value,
    method: 'get'
  })
}
// 自定义组结束

// 图库开始
export function getalltu (query) {
  return request({
    url: '/api/img/all',
    method: 'get',
    params: query
  })
}

export function chuantu (data) {
  return request({
    url: '/api/img/save',
    method: 'post',
    data
  })
}

export function chuantu2 (data) {
  return request({
    url: '/api/img/save/file',
    method: 'post',
    data
  })
}

export function removetu (value) {
  return request({
    url: '/api/img/remove/' + value,
    method: 'post'
  })
}
// 图库结束

// 获取树
export function gettree (query) {
  return request({
    url: '/api/tree/all',
    method: 'get',
    params: query
  })
}

// 获取树测点
export function gettreecedian (query) {
  return request({
    url: '/api/tree/all/stopDian',
    method: 'get',
    params: query
  })
}

// 获取树设备
export function gettreeshebei (query) {
  return request({
    url: '/api/tree/all/stopDev',
    method: 'get',
    params: query
  })
}

// 获取下拉数据
export function postxiala (data) {
  return request({
    url: '/api/enum/selDictData',
    method: 'post',
    data
  })
}

// 组织开始
export function removeorg (value) {
  return request({
    url: '/api/org/remove/' + value,
    method: 'post'
  })
}

export function updateorg (data) {
  return request({
    url: '/api/org/update',
    method: 'post',
    data
  })
}

export function addorg (data) {
  return request({
    url: '/api/org/add',
    method: 'post',
    data
  })
}

export function getorg (url) {
  return request({
    url: url,
    method: 'get'
  })
}
// 组织结束

// 测点开始
export function removedian (value) {
  return request({
    url: '/api/dian/remove/' + value,
    method: 'post'
  })
}

export function getdian (value) {
  return request({
    url: '/api/dian/get/' + value,
    method: 'get'
  })
}

export function updatedian (data) {
  return request({
    url: '/api/dian/update',
    method: 'post',
    data
  })
}

export function adddian (data) {
  return request({
    url: '/api/dian/add',
    method: 'post',
    data
  })
}
// 测点结束
